package org.example.recetario;

public class Receta {
	private String nombre;
	private String ingredientes;
	private String tiempoHoras;
	private String tiempoMinutos;
	private String foto;
	private String preparacion;
	private long fecha;
	private float valoracion;
	private TipoReceta tipo1;
	private DificultadReceta tipo2;

	public Receta(String nombre, String ingredientes, String tiempoHoras,
			String tiempoMinutos, TipoReceta tipo1, DificultadReceta tipo2, String preparacion,
			int valoracion) {
		fecha = System.currentTimeMillis();
		this.nombre = nombre;
		this.ingredientes = ingredientes;
		this.tiempoHoras = tiempoHoras;
		this.tiempoMinutos = tiempoMinutos;
		this.preparacion = preparacion;
		this.valoracion = valoracion;
		this.tipo1 = tipo1;
		this.tipo2 = tipo2;
	}

	public Receta() {
		fecha = System.currentTimeMillis();
		tipo1 = TipoReceta.APERITIVOS;
		tipo2 = DificultadReceta.MUY_FACIL;
	}

	@Override
	public String toString() {
		return "Lugar [nombre=" + nombre + ", ingredientes=" + ingredientes
				+ ", tiempohoras=" + tiempoHoras + ", tiempominutos=" + tiempoMinutos + 
				", foto=" + foto + ", preparacion=" 
				+ preparacion + ", tipo1=" + tipo1 + ", tipo2=" + tipo2 + ", getTipo1()=" + getTipo1() +
				", getTipo2()=" + getTipo2()+", getNombre()=" + getNombre()
				+ ", fecha=" + fecha + ", getFecha()=" + getFecha()
				+ ", getValoracion()=" + getValoracion() + ", getClass()="
				+ getClass() + ", getTiempoHoras()=" + getTiempoHoras()
				+ ", getTiempoMinutos()=" + getTiempoMinutos()
				+ ", hashCode()=" + hashCode() + ", toString()="
				+ super.toString() + "]";
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getIngredientes() {
		return ingredientes;
	}

	public void setIngredientes(String ingredientes) {
		this.ingredientes = ingredientes;
	}

	public String getTiempoHoras() {
		return tiempoHoras;
	}

	public void setTiempoHoras(String tiempoHoras) {
		this.tiempoHoras = tiempoHoras;
	}

	public String getTiempoMinutos() {
		return tiempoMinutos;
	}

	public void setTiempoMinutos(String tiempoMinutos) {
		this.tiempoMinutos = tiempoMinutos;
	}

	public String getFoto() {
		return foto;
	}

	public void setFoto(String foto) {
		this.foto = foto;
	}

	public String getPreparacion() {
		return preparacion;
	}

	public void setPreparacion(String preparacion) {
		this.preparacion = preparacion;
	}

	public float getValoracion() {
		return valoracion;
	}

	public void setValoracion(float valoracion) {
		this.valoracion = valoracion;
	}

	public TipoReceta getTipo1() {
		return tipo1;
	}

	public void setTipo1(TipoReceta tipo1) {
		this.tipo1 = tipo1;
	}

	public DificultadReceta getTipo2() {
		return tipo2;
	}

	public void setTipo2(DificultadReceta tipo2) {
		this.tipo2 = tipo2;
	}

	public long getFecha() {
		return fecha;
	}

	public void setFecha(long fecha) {
		this.fecha = fecha;
	}
	
	
}
